home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / fmdro / product.txt < prev    next >
Text File  |  1997-04-17  |  21KB  |  467 lines

  1. MABRY SOFTWARE PRODUCT LIST - April 18, 1997
  2.  
  3. Listed below are the products  Mabry Software currently has 
  4. in the market.  If there's a control that you want or need 
  5. and you don't see it here --- ask!  If we write it to 
  6. distribute, you'll get a free copy.  All of the OCX 
  7. controls, except the Internet controls, come with VBX, OCX-
  8. 16, and OCX-32 versions.  Each Mabry product comes with one 
  9. or more sample projects to show you how to use the control.  
  10. Source code, which is written in C (C++ for OCXes), is also 
  11. available for all controls. 
  12.    
  13. Our Web page (www.mabry.com) is the key to  
  14. the best and most efficient service from Mabry.  It is our 
  15. focal point for distribution of the latest demo versions and 
  16. information about Mabry Software and Mabry products.  Save 
  17. yourself time and trouble by checking there first before 
  18. contacting Mabry Software directly.  We're always happy to 
  19. hear from you, but we think you will appreciate the 
  20. information you can obtain from our Web site.  
  21.  
  22. The registration fee is "per developer" and distribution is 
  23. royalty free in executable applications.  
  24.    
  25. We are working on upgrading all of the VBXes to OCXes.  
  26. You can find fully functional samples of our controls on our 
  27. WEB site, http://www.mabry.com, and on CompuServe (GO MABRY).
  28.  
  29.  
  30. INTERNET CONTROLS  
  31.  
  32. All controls include a help file that gives a detailed  Internet
  33. communications overview.  These controls are available as VBXes
  34. and 32-bit OCXes.
  35.  
  36. INTERNET PACK.  This package contains nine controls for 
  37. giving  your applications access to the Internet.  All of 
  38. them are VBXes and 32-bit OLE controls (OCXes) ready to run 
  39. under Windows 3.1x, Windows 95 or Windows NT.  The controls 
  40. support FINGER, FTP, GOPHER, MAIL (SMTP/POP), NEWS (NNTP), 
  41. RAS, TIME and WHOIS.  GETHST resolves IP addresses and
  42. ASOCKET gives you direct access to Windows sockets.  
  43.  
  44. ASOCKET provides sequenced, reliable, full-duplex
  45. connection-based byte streams.  Uses the Transmission
  46. Control Protocol (TCP).  It also supports datagrams using 
  47. the User Datagram Protocol (UDP).  
  48.    
  49. FINGER requests user information from another host.  Typical
  50. information includes last data of logon, mail waiting, real 
  51. name, address, phone number.  FINGER complies with RFC 1288. 
  52.     
  53. FTP allows you to log onto remote hosts to transfer files to
  54. and from the remote host.  FTP complies with RFC 959.
  55.    
  56. GETHST allows you to translate from host name to IP address, 
  57. and IP address to host name.  
  58.    
  59. GOPHER encapsulates the Gopher Protocol used to provide 
  60. access to documents and files, and to search 
  61. databases available on the Internet. 
  62.     
  63. MAIL encapsulates the Simple Mail Transfer Protocol (SMTP) 
  64. and the Post Office Protocol (POP) for managing e-mail on 
  65. the Internet.  MAIL supports attachments.
  66.  
  67. NEWS provides easy access to Network News Transfer
  68. Protocol (NNTP) servers as specified in RFC 977.  It 
  69. supports user authentication protocol and is unique
  70. in providing access to non-standard server commands though
  71. READ/WRITE methods.
  72.  
  73. RAS gives your programs easy access to the RAS sub-system.
  74. The RAS sub-system allows a computer to connect to an
  75. Internet server.  Using the RAS control, you can automate
  76. tasks ranging from mail box processing to automatic 
  77. updates of your Web site (using FTP).  Your program can
  78. select an Internet service from your phone book, dial and
  79. connect to the server, do any processing necessary
  80. (using our other Internet controls), and then disconnect.
  81.  
  82. TIME encapsulates the Network Time Protocol (NTP) to allow 
  83. you to retrieve the Greenwich Mean Time from supporting 
  84. hosts on the Internet.  The TIME control allows you to 
  85. develop time synchronization applications for your system 
  86. (among other things).  Incorporating this control into your 
  87. application allows you to request the Greenwich Mean time 
  88. from any time-server that you select. 
  89.    
  90. WHOIS provides access to the WHOIS servers on the Internet.  
  91. By incorporating WHOIS into your applications, you may 
  92. query for information about hosts, users, and businesses who 
  93. have accounts on the Internet.  
  94.  
  95.  
  96. MISC. CUSTOM CONTROLS  
  97.  
  98. ALARM  is a Visual Basic custom control that lets you set 
  99. multiple alarms to go off (i.e., fire events) at various 
  100. times during the day.  This control makes it easy to 
  101. schedule events.  Just set the properties and wait for ALARM 
  102. to notify you.  You can specify such times as 9:12 AM, 10:45 
  103. PM, every hour on the hour, every ten minutes, once per 
  104. minute, etc.  ALARM even tells you when the date has 
  105. changed.  You can use this to remove all of the current 
  106. alarms and set new ones for the day.  A must if you're 
  107. writing a PIM. (Personal Information Manager). 
  108.  
  109. BARCOD makes barcode display and printing really easy.  Just 
  110. pick the orientation, set the size, and pick the barcode 
  111. style.  Then, set the caption to whatever you want the bars 
  112. to be.  BARCOD uses the Caption property to determine what 
  113. to display.   ForeColor is used for the color of the Bars.  
  114. BackColor is used  for the color of the background.  If 
  115. BARCOD cannot fit the entire  barcode in the control window, 
  116. it will fill the entire control with the background color.  
  117. Printing is straightforward, too.  Just tell BARCOD what to 
  118. print and where, and it paints barcodes into the Printer 
  119. Object.  Under VB 3.0 and VB 4.0, BARCOD will bind to a data 
  120. control.  It uses the DataField, DataSource, and DataChanged 
  121. properties.  This control is good for inventory 
  122. applications, identification systems, and any other programs 
  123. that require printed computer-readable data.  Samples 
  124. included show how to print barcodes using the Printer Object 
  125. and how to copy a bitmap of the barcode to the clipboard.  
  126.   
  127. BMPLST is a Visual Basic custom control that displays a list 
  128. box that has text and bitmaps in it.  The bitmaps can be 
  129. placed on any side of the text (top, bottom, right, left).  
  130. BMPLST is not hampered by the normal 64K limit that normal 
  131. list boxes suffer. Users have loaded 10,000 items into 
  132. BMPLST with great success. BMPLST supports multi-column 
  133. lists.  In this case, all of the list elements must be the 
  134. same size.  The bitmaps may be of varying size shorter 
  135. bitmaps will result in gaps between it and the item below).  
  136. BMPLST also supports 3-D effects (much like THREED.VBX).  
  137. The control's border supports raised, lowered, and insert 3-
  138. D effects (plus the normal solid border).  BMPLST can easily 
  139. be set up to handle a check-box list.  All it takes is a few 
  140. lines of code.  A working sample with all of the bitmaps 
  141. required to produce this style of list box is included with 
  142. the BMPLST package.  
  143.    
  144. DFINFO gives you disk and file information that VB doesn't 
  145. provide.  It also allows you to change some aspects of a 
  146. file (attributes, size, date, time, etc.).  The disk side of 
  147. this control allows you to find out how much disk space you 
  148. have, and how much of it is free.  You can also read volume 
  149. names.  The file side of this control allows you to find out 
  150. all of the important information about a file (size, 
  151. attribute flags, date and time of last modification).  It 
  152. also allows you to change  most of the attribute flags and 
  153. change the size of the file as well. 
  154.    
  155. FLABEL is a label control that lets you format the text 
  156. within it.  You can have different fonts, different colors, 
  157. multiple paragraphs, paragraph formatting, etc.  All this 
  158. and it's bound, too.   
  159.   
  160. FMDROP notifies you when a file has been dragged and dropped 
  161. from the Windows File Manager (FILEMAN).   
  162.   
  163. HITIME is a high resolution timer.  You use this control 
  164. just like the default Timer control that comes with Visual 
  165. Basic. Visual Basic's Timer control can only fire an event 
  166. every 55  milliseconds (18.2 times per second).  HITIME can 
  167. fire events at a much higher rate.  How high depends on the 
  168. speed of your machine.  486D2/66s can handle more than 500 
  169. ticks per second.  
  170.    
  171. INICON makes INI file access simple.  WIN.INI and private 
  172. INI file access are both supported.  No API calls required.  
  173.